/**
 * 	write on 2005-11-15 12:32:44.
 */
package org.nanhill.xmlro.srojs;

/**
 * Sro java 2 javascript tag
 * 
 * @author alin
 * 
 */
public class JavascriptTag {
	/**
	 * Left bracket.
	 */
	public static final String LB = "{";

	/**
	 * Right bracket.
	 */
	public static final String RB = "}";

	/**
	 * Left parenthesis.
	 */
	public static final String LP = "(";

	/**
	 * Right parenthesis.
	 */
	public static final String RP = ")";

	/**
	 * Left square brackets.
	 */
	public static final String LSB = "[";

	/**
	 * Right square brackets.
	 */
	public static final String RSB = "]";

	/**
	 * Quotation mark.
	 */
	public static final String QUOT = "\"";

	/**
	 * Comma.
	 */
	public static final String COMMA = ",";

	/**
	 * Colon.
	 */
	public static final String COLON = ":";

	// {{ java.util.map/object 2 javascript object start tag
	public static final String MAP_START = LB;

	public static final String MAP_END = RB;

	// }}
	// {{ java.util.Date 2 javascript Date.
	public static final String DATE_START = "new Date" + LP;

	public static final String DATE_END = RP;

	// }}
	// {{ java.util.Collection 2 javascript Array.
	public static final String LIST_START = LSB;

	public static final String LIST_END = RSB;

	// }}
	// {{ java.lang.String 2 javascript String.
	public static final String STRING_START = QUOT;

	public static final String STRING_END = QUOT;

	// }}
	// {{ java boolean 2 javascript boolean.
	public static final String BOOLEAN_TRUE = "true";

	public static final String BOOLEAN_FALSE = "false";

	// }}

	public static final String NULL = "null";

}
